package cn.wizzer.app.web.commons.ext.websocket.main.action;


import cn.wizzer.app.web.commons.ext.websocket.main.filter.BaseNettyFilter;

import java.lang.annotation.*;

/**
 * @author 22099
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface NettyAction {
    String uri() default "";
    String name() default "";

    /**
     * @return 描述
     */
    String desc() default "";

    /**
     * 按照调用顺序赋值
     * @return
     */

    Class<? extends BaseNettyFilter>[] filters() default {};
}
